package org.dicker.dao;

import java.util.List;

import org.dicker.entity.MessageInfo;

public interface MessageDao {

	/**
	 * 查询全部资讯信息
	 * @param name		资讯标题名
	 * @param page		当前第几页
	 * @param pageSize	每页多少条
	 * @return		
	 */
	public List<MessageInfo> selectByList(String name,int page,int pageSize);
	
	/**
	 * 查询资讯id下的信息
	 * @param id		资讯id
	 * @return		
	 */
	public MessageInfo selectByInfo(int id);
	
	/**
	 * 查询全部资讯信息的总数量
	 * @param name		资讯标题名
	 * @return		
	 */
	public int selectCount(String name);
	
	/**
	 * 根据id来删除
	 * @param messageid		资讯id
	 * @return
	 */
	public int deleteById(int messageid);
	
	
	/**
	 * 根据id来修改信息
	 * @param MessageInfo	
	 * @return
	 */
	public boolean updateById(MessageInfo minfo);
	
	
	
	/**
	 * 添加资讯
	 * */
	public boolean addMessage(MessageInfo mInfo);
	
}
